sound reasoning